﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Collections.TreeCollections;
using FeatureModelCore.FMTypes;
using Collections;

namespace FeatureModelCore.FMInterface
{
    public interface IConstraint : IFeatureModelObject
    {
        FMCrossTreeConstraintType Type { get; }
        TreeNodeIdentify NodeIDA { get; }
        TreeNodeIdentify NodeIDB { get; }
        IFeature NodeA { get; }
        IFeature NodeB { get;}
        Tree Tree { get; }

    }
}
